From c1882fe44eb03c87fe0821906ace9c9eb7befe57 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sat, 27 Jan 2018 12:11:49 +0100 Subject: [PATCH] GskRoundedRect: Fix GSK_ROUNDED_RECT_INIT macro GskRoundedRect does not have a .rect member, it's 'bounds'. Also, properly initialize all fields, i.e. all the corners. --- gsk/gskroundedrect.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gsk/gskroundedrect.h b/gsk/gskroundedrect.h index d12156cb24..3abc3d9877 100644 --- a/gsk/gskroundedrect.h +++ b/gsk/gskroundedrect.h @@ -35,10 +35,17 @@ G_BEGIN_DECLS * @_h: the height * * Initializes a #GskRoundedRect when declaring it. + * All corner sizes will be initialized to 0. * * Since: 3.90 */ -#define GSK_ROUNDED_RECT_INIT(_x,_y,_w,_h) (GskRoundedRect) { .rect = GRAPHENE_RECT_INIT(_x,_y,_w,_h) } +#define GSK_ROUNDED_RECT_INIT(_x,_y,_w,_h) (GskRoundedRect) { .bounds = GRAPHENE_RECT_INIT(_x,_y,_w,_h), \ + .corner = { \ + GRAPHENE_SIZE_INIT(0, 0),\ + GRAPHENE_SIZE_INIT(0, 0),\ + GRAPHENE_SIZE_INIT(0, 0),\ + GRAPHENE_SIZE_INIT(0, 0),\ + }} /** * GskRoundedRect: -- 2.30.2